package com.aoxin.mapper.system;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.aoxin.model.system.SlfAttachmentBiz;

/**
 * 附件业务 Mapper
 * 
 * @author Melody
 * @date 2018年3月25日 下午8:37:53
 */
public interface SlfAttachmentBizMapper {

	/**
	 * 删除附件业务
	 * 
	 * @param attachmentBizId
	 *            附件业务ID
	 */
	void deleteByPrimaryKeys(List<Integer> attachmentBizIds);

	/**
	 * 添加附件业务
	 * 
	 * @param record
	 *            附件业务
	 */
	void insertSelective(SlfAttachmentBiz record);

	/**
	 * 查询附件业务
	 * 
	 * @param attachmentBizId
	 *            附件业务ID
	 * @return
	 */
	SlfAttachmentBiz selectByPrimaryKey(Integer attachmentBizId);

	/**
	 * 修改附件业务
	 * 
	 * @param record
	 *            附件业务
	 */
	void updateByPrimaryKeySelective(SlfAttachmentBiz record);

	/**
	 * 获取下一排序号
	 * 
	 * @param bizId
	 *            业务ID
	 * @return 序号
	 */
	Long getNextSequence(@Param("bizId") Integer bizId);
}